<#assign config=table.globalConfig.customConfig.DO />
<#assign javadocConfig=table.globalConfig.javadocConfig />
<#assign ignoreColumns=table.globalConfig.strategyConfig.ignoreColumns />
package ${(config.importPackage)!'cn.lijiancn01.xxx'};

import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import cn.lijiancn01.demo.framework.model.BaseDO;
import com.mybatisflex.annotation.Table;
import java.io.Serializable;
<#list table.buildImports() as importClass>
    import ${importClass};
</#list>

/**
* <p>
    * ${table.comment!}
    * </p>
*
* @author ${javadocConfig.author}
* @since ${javadocConfig.since}
*/
@Getter
@Setter
@Accessors(chain = true)
public class ${config.classFullname} extends BaseDO implements Serializable {
private static final long serialVersionUID = 1L;

<#list commonColumns as column>
    /**
    * ${column.comment}
    */
    private ${column.propertySimpleType} ${column.property};
</#list>
}